body {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust:none;
}
::-webkit-scrollbar{width:0px}

@font-face{
    font-family:IskoolaPota;
    /*为引入的字体命名*/
    src:url(../fonts/ZT01.ttf);
    /*定义要引入字体文件的路径*/
}
@font-face{
    font-family:ZT02;
    /*为引入的字体命名*/
    src:url(../fonts/ZT02.ttf);
    /*定义要引入字体文件的路径*/
}
@font-face{
    font-family:ZT05;
    /*为引入的字体命名*/
    src:url(../fonts/ZT05.ttf);
    /*定义要引入字体文件的路径*/
}
@font-face{
    font-family:zhulang;
    src:url(../fonts/zl.otf);
}
#header{
    width:1080px;
    height:30px;
    background-color: #DCEEC8;
    font-family: zhulang;
    margin: 0 auto;
}
.headerLeft {
    width: 35%;
    float: left;
}
.headerLeft img {
    display: block;
    width: 60px;
    height: 30px;
    margin-left: 5%;
    float: left;
}
.headerLeft div {
    display: block;
    width: calc(95% - 60px);
    height: 15px;
    float: left;
    text-indent: 35px;
    line-height: 15px;
    font-size: 14px;
}
.headerMiddle {
    width: 30%;
    height: 100%;
    float: left;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    color: red;
}
.headerRight {
    width: 35%;
    float: left;
}
.headerRight div {
    display: block;
    width: 100%;
    height: 15px;
    float: left;
    line-height: 15px;
    font-size: 14px;
    text-align: center;
}


@media screen and (max-width: 1079px) {
    #header{
        width:100%;
        height:30px;
    }
    .headerLeft {
        width: 40%;
    }
    .headerLeft img {
        width: 60px;
        height: 30px;
        margin-left: 0;
    }
    .headerLeft div {
        width: calc(100% - 60px);
        height: 10px;
        text-indent: 5px;
        line-height: 10px;
        font-size: 7px;
    }
    .spanQq {
        margin-top: 5px;
    }
    .headerMiddle {
        width: 20%;
        font-size: 10px;
        line-height: 30px;
    }
    .headerRight {
        width: 40%;
    }
    .headerRight div {
        height: 10px;
        line-height: 10px;
        font-size: 7px;
    }
    .headerRight div:first-child {
        margin: 5px 0 0 0;
    }
}

.main {
    width: 1080px;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.right {
    width: calc(100% - 20px);
    height:100%;
    float: left;
}
.left {
    width: 20px;
    height: 100%;
    overflow: hidden;
    float: left;
    z-index: 9999;
}
#qihao {
    background-color: #DBECC7;
    float: left;
}
#qihao table tr th {
    width: 19px;
    border: 1px solid #C0C0C0;
    font-weight: normal;
    text-align: center;
    font-family: IskoolaPota;
    font-size: 14px;
    color: #006464;
    background-color: #dbecc7;
}
.shuzhifang {
    float: left;
    overflow: hidden;
}
.shuzhifang table tr td {
    width: 19px;
    border: 1px solid #C0C0C0;
    font-weight: normal;
    text-align: center;
    font-family: IskoolaPota;
    font-size: 15px;
}
#topHengDiv {
    float: left;
    overflow: hidden;
    width: 1061px;
}
#topHengDiv table {
    width:1060px;
    table-layout: fixed;
    font-family: IskoolaPota;
    background-color: #DBECC7;
    font-size: 14px;
}
#topHengDiv table thead {
    table-layout: fixed;
}
#topHengDiv thead tr th{
    border: 1px solid #C0C0C0;
    text-align: center;
    font-weight: normal;
}
#topHengDiv .borderColor {
    border-right:1px solid #6C6C6C;
}
#zhuti {
    overflow: hidden;
    float: left;
    position: relative;
    width: 1061px;
}



.dataTable {
    width: 1060px;
    table-layout: fixed;
    background-color: #DBECC7;
    font-family: IskoolaPota;
    font-size: 15px;
}
.dataTable tr td {
    border: 1px solid #C0C0C0;
    text-align: center;
}
#svg {
    position: absolute;
    z-index: 9997;
    top: 0;
}
@media screen and (max-width: 1079px){
    .main {
        width: 100%;
    }
    #qihao table tr th {
        height: 42px;
        font-size: 12px;
    }
    #topHengDiv {
        width: 100%;
    }
    #zhuti {
        width: 100%;
    }
    #HengDiv>.andValueSd {
        font-size: 10px;
        letter-spacing: -1.5px;
    }
    #HengDiv>.threeLotteryNumber {
        font-size: 12px;
        letter-spacing: -1px;
    }
}

.dataTable tr th {
    border: 1px solid #C0C0C0;
    text-align: center;
    font-weight: normal;
}
.dataTable .borderColor {
    border-right:1px solid #6C6C6C;
}
.issue {
    background-color: #DBECC7;
    color: #006464;
    width: 19px;
}
.issueTwo {
    background-color: #DBECC7;
    color: #006464;
    width: 19px;
}
.lotteryNumber {
    background-color: #F1F1D6;
    color: #000000;
}
.countDown {
    background-color: #F1F1D6;
    color: red;
}
.optionalDis {
    background-color: #DBECC7;
    color: #006464;
}
.firstCon {
    background-color: #F0FFF8;
    color: #000000;
}
.secondCon {
    background-color: #F0FFF8;
    color: #000000;
}
.thirdCon {
    background-color: #F0FFF8;
    color: #000000;
}
.attentionNum {
    background-color: #F1F1D6;
    color: #000000;
}
.threeLotteryNumber { /*三位开奖号*/
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.heavyNumber {  /*重号*/
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.firstThreeTails { /*三和尾连线*/
    background-color: #F0FFF8;display: none;
    color: #000000;
}
.firstThreeValuesBs {  /*前三和值大小*/display: none;
    background-color: #F1F1D6;
    color: #000000;
}
.firstThreeValues {  /*前三和值*/
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.andValueSd {        /*和值单双*/
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.andValueAll {        /*所有和值*/
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.Odd {
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.bigNum {
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.theFormer {
    background-color: #F1F1D6;display: none;
    color: #000000;
}
.theFormerLine {
    background-color: #F0FFF8;display: none;
    color: #000000;
}
.heavyNumberLine {
    background-color: #F0FFF8;display: none;
    color: #000000;
}
.threeGroupsDis {
    background-color: #DFFFED;display: none;
    color: #000000;
}
.spanDataTable {        /*跨度*/
    background-color: #DBECC7;display: none;
}
.spanDataTableLine {        /*跨度连线*/
    background-color: #F0FFF8;display: none;
}
.beforeCross {          /*前跨*/
    background-color: #DBECC7;display: none;
}
.beforeCrossLine {          /*前跨连线*/
    background-color: #F0FFF8;display: none;
}




.optionalDisRed {
    color: white;
    background: url("../img/red.png")no-repeat center;
    background-size: 18px 21px;
}
.attentionNumRed {
    color: red;
}
.optionalDisBlue {
    color: white;
    background: url("../img/blue.png")no-repeat center;
    background-size: 18px 21px;
}
.statistics {
    background-color: #00A6A6;
}
.statisticsRowLeft {
    background-color: #00A6A6;
}
@media screen and (max-width: 1079px) {
    .main {
        width: 100%;
    }
    /*.dataTable {
        font-size: 7px;
    }
    .attentionNum {
        font-weight: normal;
    }
    .optionalDisRed {
        background-size: 8px 12px;
    }
    .optionalDisBlue {
        background-size: 8px 12px;
    }
    .statisticsRow {
        font-size: 7px;
    }
    .dataTable tr .bd {
        width: 0;
    }
    .dataTableThead tr .bd {
        width: 0;
    }
    .dataTableThead {
        font-size: 7px;
    }*/
}

.missVlu {
    font-size: 8px;
    color: #999999;
}


#bottom {
    width: 1080px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

#bottomTable {
    display: table;
    width: 100%;
    table-layout: fixed;
    font-family: zhulang;
    color: black;
}
#bottomTable tr td {
    border: 1px solid white;
    text-align: center;
    font-family: ZT01;
    font-size: 12px;
}
.menu {
    width: 100%;
    height: 20px;
    background-color: #EFF6E4;
    font-family: zhulang;
}
.pick {
    width: 100px;
    height: 20px;
    float: left;
    background-color: #0471A7;
    font-size: 16px;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    position: relative;
}
.pick >i {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    cursor: pointer;
}
.pick span{
    display: block;
    width: 65%;
    float: left;
    line-height: 20px;
    text-align: right;
}
.pick label{
    width: 35%;
    display: block;
    color: #0471A7;
    float: left;
    line-height: 18px;
    text-align: center;
    background: url("../img/white.png")no-repeat center;
    background-size:15px 15px;
}
.middleMenu {
    width: 860px;
    height: 20px;
    line-height: 20px;
    float: left;
    text-align: center;
    font-size: 14px;
    color: black;
    font-weight: bold;
}
.menuRight {
    width: 100px;
    height: 20px;
    float: right;
    background-color: #0471A7;
    border-radius: 5px;
    color: white;
    line-height: 20px;
    position: relative;
}
.menuRight >i {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.menuRight span{
    display: block;
    float: left;
    width: 35%;
    text-align: center;
    line-height: 18px;
}
.menuRight label{
    width: 65%;
    line-height: 20px;
    text-align: left;
}

#groomNum {
    display: table;
    width: 100%;
    table-layout: fixed;
    font-family: zhulang;
    color: black;
}
#groomNum tr td {
    border: 1px solid white;
    text-align: center;
    font-family: ZT01;
    font-size: 12px;
}

@media screen and (max-width: 1079px) {
    #bottom {
        width: 100%;
    }
    #bottomTable {
        table-layout: auto;
    }
    #bottomTable tr td{
        white-space: nowrap;
        font-size: 8px;
        letter-spacing: -1px;
    }
    .menu {
        height: 15px;
    }
    .pick {
        width: 13%;
        height: 15px;
        font-size: 10px;
    }
    .pick span{
        height: 15px;
        line-height: 17px;
        text-align: center;
    }
    .pick label{
        height: 15px;
        width: 15px;
        line-height: 15px;
        background: url("../img/white.png")no-repeat center;
        background-size:15px 15px;
    }
    .middleMenu {
        width: 74%;
        height: 15px;
        line-height: 15px;
        font-size: 9px;
        font-weight: bold;
    }
    .menuRight {
        width: 13%;
        height: 15px;
        font-size: 10px;
        font-weight: normal;
    }
    .menuRight span{
        line-height: 15px;
    }
    .menuRight label{
        text-align: center;
        line-height: 12px;
    }
    #groomNum{
        table-layout: auto;
    }
    #groomNum tr td{
        white-space: nowrap;
        font-size: 8px;
        letter-spacing: -1px;
    }
}


#functionArea {
    width: 100%;
    height:182px;
    font-family: zhulang;
    display: none;
}
#sphere {
    width: 100%;
    height: 100%;
    position: relative;
    float: left;
}
.positionNum {
    width: 9%;
    height: 70%;
    float: left;
    position: relative;
}
.positionNum >span {
    display: block;
    width: 65%;
    height: 25%;
    background-color: #119F99;
    margin: 9% auto 5% auto;
    font-size: 20px;
    color: white;
    line-height: 36px;
    text-align: center;
    letter-spacing: 2px;
    cursor: pointer;
}
.positionNum >label {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    background-color: white;
    z-index: 10;
    font-size: 30px;
    color: #D1D1D1;
    font-weight: bold;
    text-align: center;
    line-height: 68px;
}
.specialLabel {
    font-size: 17px;
}

.sphereNum {
    width: 91%;
    height: 70%;
    float: left;
}
.stage {
    width: 60px;
    height: 60px;
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -ms-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
    -webkit-perspective-origin: 50% 50%;
    -moz-perspective-origin: 50% 50%;
    -ms-perspective-origin: 50% 50%;
    -o-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    margin: 3px 88px 0 0;
    float: left;
}
.circle {
    display: block;
    background: black;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    background: radial-gradient(circle at 45px 25px, #F0F0F0,#7B7B7B);
    position: relative;
}
.circle .shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0) 50%);
    -webkit-transform: rotateX(80deg) translateZ(-32px);
    -moz-transform: rotateX(80deg) translateZ(-32px);
    -ms-transform: rotateX(80deg) translateZ(-32px);
    -o-transform: rotateX(80deg) translateZ(-32px);
    transform: rotateX(80deg) translateZ(-30px);
    z-index: -1;
}
.circle label{
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 60px;
    color: white;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 2px;
    cursor: pointer;
}
.ten {
    margin: 3px 0 0 0;
}

.sphereFun {
    width: 100%;
    height: 30%;
    float: left;
}
.sphereFun >div {
    width: 15%;
    height: 45px;
    float: left;
    background-color: #0174AA;
    margin: 10px 6% 0 0;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    color: white;
    border-radius: 10px;
    position: relative;
}
.sphereFun >div >span {
    display: block;
    float: left;
    width: 65px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    margin: 0 0 0 5px;
}
.sphereFun >div >label {
    display: block;
    width: calc(100% - 75px);
    height: 43px;
    text-align: center;
    line-height: 44px;
    float: left;
    margin: 0;
    padding: 0;
}
.sphereFun >div >i {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
.sphereFun >div >s {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
.choicePm {
    position: absolute;
    z-index: 9998;
    right: 0;
    bottom: 49px;
    font-size: 16px;
    display: none;
}
.choicePm ul {
    margin: 0;
    padding: 0;
}
.choicePm ul li{
    list-style: none;
    display: block;
    width: 100%;
    height: 30px;
    border-radius: 4px;
    background-color: #6CCDF9;
    line-height: 30px;
    padding: 0 8px;
    cursor: pointer;
}
.choicePm ul li:hover{
    background-color: white;
    color: #6CCDF9;
}
.sphereFun .last {
    margin: 10px 0 0 0;
}
.sphereFun .middle {
    background-color: #EC020F;
}

@media screen and (max-width: 1079px) {
    .positionNum >span {
        width: 90%;
        height: 28%;
        margin: 9% auto 5% auto;
        font-size: 12px;
        line-height: 26px;
        letter-spacing: 1px;
    }
    .positionNum >label {
        font-size: 20px;
        line-height: 45px;
    }
    .stage {
        width: 40px;
        height: 40px;
        margin: 3px 10px 0 0;
        float: left;
    }
    .circle {
        height: 40px;
        width: 40px;
        background: radial-gradient(circle at 20px 10px, #F0F0F0,#7B7B7B);
    }
    .circle .shadow {
        -webkit-transform: rotateX(80deg) translateZ(-20px);
        -moz-transform: rotateX(80deg) translateZ(-20px);
        -ms-transform: rotateX(80deg) translateZ(-20px);
        -o-transform: rotateX(80deg) translateZ(-20px);
        transform: rotateX(80deg) translateZ(-20px);
    }
    .circle label{
        line-height: 40px;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 2px;
    }
    .ten {
        margin: 3px 0 0 0;
    }


    .sphereFun {
        width: 100%;
        height: 30%;
        float: left;
    }
    .sphereFun >div {
        width: 18%;
        height: 33px;
        margin: 3px 2.3% 0 0;
        font-size: 12px;
        line-height: 33px;
    }
    .sphereFun >div >span {
        display: block;
        float: left;
        width: 20px;
        height: 30px;
        line-height: 30px;
        margin: 0 0 0 0;
    }
    .sphereFun >div >label {
        display: block;
        width: calc(100% - 20px);
        height: 33px;
        line-height: 33px;
    }


    .choicePm {
        position: absolute;
        z-index: 9999;
        right: 0;
        bottom: 33px;
        font-size: 8px;
    }
    .choicePm ul li{
        height: auto;
        line-height: normal;
        padding: 5px 7px;
    }
    .choicePm ul li:hover{
        background-color: white;
        color: #6CCDF9;
    }
    .sphereFun .last {
        margin: 3px 0 0 0;
    }
    .sphereFun .middle {
        background-color: #EC020F;
    }
}
/*@media screen and (max-width: 350px) {
    #functionArea {
        height:131px;
    }
    .positionNum >span {
        font-size: 8px;
    }
    .stage {
        margin: 3px 3px 0 0;
    }


    .sphereFun >div {
        font-size: 6px;
    }
}*/



.modalBox {
    width: 100%;
    height: 100%;
    background:rgba(212, 212, 212, 0.8);
    position: absolute;
    z-index: 50;
    top: 0;
    left: 0;
    display: none;
}
.inputAlert {
    width: 60%;
    height: 40px;
    margin: 5px 20% 0 20%;
    text-align: center;
    color: red;
    display: none;
}
.determine {
    cursor: pointer;
    background-color: #00A6A6;
    color: white;
}
.determine:hover {
    background-color: #EEEEEE;
    color: #00A6A6;
}
.cancel {
    cursor: pointer;
    background-color: tomato;
    color: white;
}
.cancel:hover {
    background-color: #EEEEEE;
    color: tomato;
}
.custom {
    width: 60%;
    height: 40px;
}
.markTag {
    margin: 40px 20% 0 20%;
}


.displayAllNumber {
    width: 100%;
    height: 100%;
    float: left;
    display: none;
}
.multiLineData {
    width: 100%;
    height: 70%;
    float: left;
    overflow: auto;
}
.multiLineData>p {
    margin: 10px auto 0 auto;
    font-size: 16px;
    text-indent: 10px;
    color: black;
}

.bottomOption {
    width: 100%;
    height: 30%;
    border-top: 4px solid #07934C;
    float: left;
}
.bottomOption .buttonBottomOption {
    width: 20%;
    height: 50px;
    float: left;
}
.buttonBottomOption > button {
    display: block;
    width: 55px;
    height: 36px;
    float: left;
    padding: 0;
    margin: 7px 10px;
}
.bottomOption >.allTotal {
    width: 60%;
    height: 50px;
    line-height: 50px;
    float: left;
    font-size: 18px;
    color: black;
    font-weight: bold;
    text-align: center;
}
.bottomOption .bottomImg {
    display: none;
    float: left;
    position: relative;
}
.bottomOption .bottomImgOne {
    display: block;
    width: 20%;
    height: 50px;
    float: left;
    position: relative;
}
.bottomImgOne button {
    display: block;
    height: 36px;
    float: right;
    padding: 0;
    margin: 7px 10px;
}





@media screen and (max-width: 1079px) {
    .custom {
        width: 90%;
        height: 30px;
    }
    .custom span {
        font-size: 9px;
    }
    .markTag {
        margin: 20px 5% 0 5%;
    }

    .multiLineData>p {
        margin: 2px auto 0 auto;
        font-size: 9px;
        text-indent: 5px;
    }

    .bottomOption {
        border-top: 3px solid #07934C;
    }
    .bottomOption .buttonBottomOption {
        width: 30%;
        height: 34px;
    }
    .buttonBottomOption > button {
        width: 45px;
        height: 25px;
        margin: 4px 2px 0 2px;
        font-size: 12px;
        line-height: 13px;
        text-align: center;
    }
    .bottomOption >.allTotal {
        width: 40%;
        height: 34px;
        line-height: 34px;
        font-size: 9px;
    }
    .bottomOption .bottomImg {
        display: block;
        width: 30%;
        height: 34px;
    }
    .bottomOption .bottomImgOne {
        display: none;
    }
    .bottomImg >span {
        font-size: 9px;
        line-height: 34px;
        font-weight: bold;
        float: left;
    }
    .bottomImg >.qqImg {
        width: 25px;
        height: 30px;
        margin: 1px 5px 0 5px;
        float: left;
    }
    .bottomImg >.weixinImg {
        width: 30px;
        height: 30px;
        display: block;
        float: left;
        margin: 1px 0 0 5px;
    }
    .bottomImg >.qqShare {
        display: block;
        width: 30px;
        height: 30px;
        position: absolute;
        left: 40px;
        top: 5px;
        cursor: pointer;
    }
    .bottomImg >.winXinShare {
        display: block;
        width: 30px;
        height: 30px;
        position: absolute;
        left: 75px;
        top: 5px;
        cursor: pointer;
    }

}
@media screen and (max-width: 350px) {
    .bottomOption .buttonBottomOption {
        width: 30%;
        height: 39px;
    }
    .buttonBottomOption > button {
        width: 35px;
        height: 20px;
        margin: 9px 2px 0 2px;
        font-size: 10px;
        line-height: 8px;
        text-align: center;
    }
}


.optionsList{

    margin:0;
    padding: 0;
    width: 1080px;
    height:100%;
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
    text-align: center;
}
.optionsBtn{
    display: inline-block;
    width: 23.1%;
    height:56px;
    margin:0.25% 0.25% 0.25% 0.25%;
    padding: 0;
    list-style: none;
    background-color: #6fc0ef;
    border-radius: 7px;
    cursor: pointer;
    color: #fff;
    line-height:56px;
    text-align: center;
    font-family: ZT02;
    font-size:18px;
    position: relative;
}
.optionsBtn:hover{
    background-color: #0075ab;
}

.optionsBtn img{
    width: 85px;
    height:30px;
}
.nabla{
    display: inline-block;
    margin-left: 15px;
    -webkit-transform: rotate(90deg);
    -moz-transform:rotate(90deg) ;
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.towPai{
    line-height: 28px;
}
.towPai img{
    width: 110px;
}
.other{
    vertical-align: top;
    color: #000;
    font-size:30px;
}
.bigFont{
    color: #000;
    font-size:28px;
}
.optionsList li{
    vertical-align: top;
}
.otherOptions{
    display: none;
    position: absolute;
    bottom: 56px;
    width: 100%;
    z-index: 99999;
    padding:0;
}
.otherOptions li{
    background-color: #6fc0ef;
    margin:3px;
    border-radius: 10px;
    padding: 0;
    list-style: none;
    cursor: pointer;
}
.otherOptions li:hover{
    background-color: #0075ab;
}

.otherOptions2{
    display: none;
    position: absolute;
    bottom: 160px;
    width: 100%;
    z-index: 99999;
    padding:0;
}
.otherOptions2 li{
    background-color: #6fc0ef;
    margin:3px;
    border-radius: 10px;
    padding: 0;
    list-style: none;
    cursor: pointer;
}
.otherOptions2 li:hover{
    background-color: #0075ab;
}
.InterfaceColor{
    display: none;
    text-align: center;
    vertical-align: top;
    height:100%;
    width: 100%;
    margin:0;
    padding: 0;
}
.InterfaceColor li{
    vertical-align: top;
    display: inline-block;
    width: 15.6%;
    background-color: #f0f0f0;
    margin:2.7px;
    border-radius: 10px;
    padding: 0;
    cursor: pointer;
    height:38px;
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    line-height:17px;
}


input[type="color"] {
    display: inline-block;
    width:30px;
    height:15px;
    border: 0;
    padding: 0;
    background-color: #eee;
    margin: 0 3px;
    overflow: hidden;
    margin-bottom:3px;
}



::-webkit-color-swatch {
    height:20px;
    width: 40px;
    position:relative;
    top:-5px;
}
.CannotBeCancelled{
    display: none;
    width: 100%;
}
.bgColor12,.fontColor12{
    display: inline-block;
    position: relative;
    top:-5px;
}

@media screen and (max-width: 1079px){
    .xiaoshi{
        display: none;
    }
    #functionArea{
        width: 100%;
    }

    .optionsList{
        width: 100%;
    }

    .optionsBtn img{
        width: 18px;
        height:9px;
    }

    .optionsBtn{

        font-size: 10px;
        width: 23%;
        height:31.5%;
        line-height: 35px;


    }

    .bgColor12,.fontColor12{
        display: none;
    }
    .towPai,.other{
        margin-bottom:0;
    }

    .InterfaceColor li{
        margin:0.5% 0.1% 0.5% 0.1%;
        width:15.3%;
        height:22.3%;
        font-size:8px;
        line-height: 137%;
        position: relative;
    }


    .otherOptions li{
        height:30px;
        background-color:#EC020F;
        line-height:20px;
        border-radius: 5px;
    }
    .otherOptions2 li{
        height:30px;
        background-color:#EC020F;
        line-height:35px;
        border-radius: 5px;
    }
    .otherOptions2,.otherOptions{
        bottom:100%;
    }
}

.bgColor12:after{
    display: block;
    clear: both;
    content: '';
    width: 0;
    height: 0;
    visibility: hidden;
}
.spinner {
    margin: 300px auto;
    width: 50px;
    height: 50px;
    position: relative;
}
.container1 > div, .container2 > div, .container3 > div {
    width: 12px;
    height: 12px;
    background-color: green;
    border-radius: 100%;
    position: absolute;
    -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
    animation: bouncedelay 1.2s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.spinner .spinner-container {
    position: absolute;
    width: 100%;
    height: 100%;
}

.container2 {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}

.container3 {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg);
}

.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }

.container2 .circle1 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.container3 .circle1 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.container1 .circle2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.container2 .circle2 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.container3 .circle2 {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.container1 .circle3 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.container2 .circle3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.container3 .circle3 {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.container1 .circle4 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.container2 .circle4 {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.container3 .circle4 {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0.0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
    0%, 80%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 40% {
          transform: scale(1.0);
          -webkit-transform: scale(1.0);
      }
}
#screenFull {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: rgba(218, 218, 218, 0.5);
    z-index: 99999;
    display: none;
}

/*以下为我的*/
#colorInterface{
    width: 200px;
    height:280px;
    margin:0 auto;
    text-align: center;
    position: fixed;
    top:50%;
    left:50%;
    -webkit-transform: translate(-100px,-140px);
    -moz-transform: translate(-100px,-140px);
    -ms-transform: translate(-100px,-140px);
    -o-transform: translate(-100px,-140px);
    transform: translate(-100px,-140px);
    z-index: 10000;
    background-color: white;
    display: none;
}
#makeSure,#canCle{
    width: 40%;
}
#colorInterface form{
    width: 200px;
}

.color,.color1{
    display: inline-block;
    background: #fff;
    border:1px solid #000;
    width: 48%;
    height:16px;
    padding: 0;
    font-size:12px;
    letter-spacing: -0.9px;
    line-height:12px;
    margin-top:-5px;
    border-radius: 5px;
}


.color1{
    background-color:#974B90;
    color: #fff;
}
.LineC{
    width: 95%;
}

.countDownd1{
    letter-spacing: -0.8px;
    font-size:14px;
}

@media screen and (max-width: 1000px){
    .color,.color1{
        border:none;
        width: 47%;
        font-size:7px;
        letter-spacing: -0.9px;
        height: 11px;
        border-radius: 3px;
        line-height: 11px;
    }
    .color{
        position: absolute;
        bottom:1px;
        left:1px;
    }
    .color1{
        position: absolute;
        right:1px;
        bottom:1px;
    }
    .LineC{
        width: 70%;
        position: absolute;
        left:15%;
    }
    .InterfaceColor li{
        border-radius: 3px;
    }
}
